SetMatrix
TheSetMatrix
method replaces this transform's matrix with the specified matrix.
ODTransform SetMatrix (in ODMatrix matrix);
matrix
- The new transform matrix for this transform.
- return value
- A reference to this transform with it matrix replaced.
DISCUSSION
If you specify an identity matrix, the effect of this method is the same as calling theReset
method.If you use transforms of the class
ODTransform
and you have also created a subclass ofODTransform
that applies complex transformation effects that cannot be represented by matrices, your part needs to check whether a given transform has a matrix before calling this method. To do so, you should call the transform'sHasMatrix
method; only if that method returns true should you call the transform'sSetMatrix
method.OVERRIDING
If you subclassODTransform
to create a nonlinear transform class, you must override this method. Your override method must not call its inherited method. Instead, it should raise akODErrTransformErr
exception. You can detect that a transform of your class has no matrix by calling itsHasMatrix
method.EXCEPTION
kODErrTransformErr
- This transform object does not use a matrix.
SEE ALSO
TheODMatrix
type (page 888).
TheODTransform::GetMatrix
method (page 768).
TheODTransform::HasMatrix
method (page 772).
TheODTransform::Reset
method (page 781).
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help